#if !defined(__APP_MQTT_H)
#define __APP_MQTT_H

#define ADDRESS "tcp://192.168.23.31:1883"
#define CLIENTID "b253ba38-daf6-4b37-984f-5d8fdc6a1cfa"
#define TOPIC_RTG "remote_to_gateway" // 订阅的主题
#define TOPIC_GTR "ateway_to_remote" // 发布的主题
#define PAYLOAD "Hello World!"
#define QOS 1
#define TIMEOUT 10000L


/**
 * 初始化MQTT客户端
 */
int app_mqtt_init(void);

 /**
  * 关闭MQTT客户端
  */
void app_mqtt_close(void);

/**
 * 发布消息
 */
int app_mqtt_send(char *json);

/**
 * 注册接收消息回调函数
 */
void app_mqtt_regist_RecvCallback(int (*callback)(char *json));

#endif // __APP_MQTT_H)
